Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cppcodeandcichecks dec2024 #55

Merged
merged 3 commits into from
Dec 6, 2024

Conversation

oglez
Copy link
Contributor

@oglez oglez commented Dec 4, 2024

Changes mostly related to the C++ part that is in a preliminary release (not completed, but simple plots can already be made with it). It also contains some fixes and minor improvements (mostly for readability) to the python version, including the full compatability with python 2.7 (hopefully!) by removing all f-strings that were mistakenly left last time.

I have also implemented a workflow that should trigger at push and when opening a pull-request (testing this now :)). It just perform some basic checks on the software to prevent obvious programming mistakes. It checks the C++ compilation within ROOT and the python code (in both 3.X and 2.7).

Finally, I have added a few example codes in the tests directory. Mostly for internal checks, but I guess people can get ideas on how to use the code with working stand-alone examples (histograms and built-up on the fly).

@oglez oglez requested a review from ttedeschi December 4, 2024 09:37
@oglez
Copy link
Contributor Author

oglez commented Dec 4, 2024

Interesting that the "software check" workflow has really worked :) and successfully indeed!

By the way, I'd suggest to have this version published/tagged as 0.4.3 (or whatever it corresponds) as I plan to work on big changes now (from the hackathon suggestions and similar) so we could move to 0.5.0 then and this will stay at the reference in case things get broken :)

Copy link
Contributor

@ttedeschi ttedeschi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ttedeschi ttedeschi merged commit 9794047 into cms-cat:master Dec 6, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants